all-wheel drive vehicle - French English Dictionary